Niantic raises $300M at $9B valuation as it guns for the real-world metaverse